package com.kalvan.web.config;

import com.alicp.jetcache.anno.config.EnableCreateCacheAnnotation;
import com.alicp.jetcache.anno.config.EnableMethodCache;
import com.kalvan.web.feign.client.SccDictClient;
import com.kalvan.web.feign.client.SccLogClient;
import com.kalvan.web.feign.client.SccMockClient;
import org.springframework.cloud.openfeign.EnableFeignClients;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;

/**
 * @author kalvan
 */
@Configuration
@ComponentScan("com.kalvan")
@EnableMethodCache(basePackages = "com.kalvan")
@EnableCreateCacheAnnotation
@EnableFeignClients(clients = {SccDictClient.class, SccMockClient.class, SccLogClient.class})
@Import(KalvanSelector.class)
public class KalvanAutoConfiguration {

}
 
